package com.hongdee.scm.saleorder.entity;

import com.hongdee.base.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

@Entity
@Table(name = "T_Scm_Sale_Order_detail")
public class TScmSaleOrderDetail extends BaseEntity {

    /**
     * 车辆销售价格
     */
    @Column(name = "sale_order_id", length=32, columnDefinition = " VARCHAR(32) COMMENT '销售单id' ")
    private String saleOrderId;
    /**
     * 车辆销售价格
     */
    @Column(name = "sale_order_price", length=32, columnDefinition = " VARCHAR(32) COMMENT '车辆销售价格' ")
    private String saleOrderPrice;
    /**
     * 装具价格
     */
    @Column(name = "equipment_price", length=32, columnDefinition = " VARCHAR(32) COMMENT '装具价格' ")
    private String equipmentPrice;
    /**
     * 延保价格
     */
    @Column(name = "exsurance_price", length=32, columnDefinition = " VARCHAR(32) COMMENT '延保价格' ")
    private String exsurancePrice;
    /**
     * 代办价格
     */
    @Column(name = "agency_price", length=32, columnDefinition = " VARCHAR(32) COMMENT '代办价格' ")
    private String agencyPrice;
    /**
     * 其他价格
     */
    @Column(name = "other_price", length=32, columnDefinition = " VARCHAR(32) COMMENT '其他价格' ")
    private String otherPrice;
    /**
     * 发动机号
     */
    @Column(name = "engine_num", length = 32, columnDefinition = "VARCHAR(32) COMMENT '发动机号'")
    private String engineNum;
    /**
     * 车系id
     */
    @Column(name = "car_series_id", length=32, columnDefinition = " VARCHAR(32) COMMENT '车系id' ")
    private String carSeriesId;
    /**
     * 车型id
     */
    @Column(name = "car_model_id", length=32, columnDefinition = " VARCHAR(32) COMMENT '车型id' ")
    private String carModelId;
    /**
     * 配置id
     */
    @Column(name = "configure_id", length=32, columnDefinition = " VARCHAR(32) COMMENT '配置id' ")
    private String configureId;
    /**
     * 外观颜色编号
     */
    @Column(name = "appearance_code", length=32, columnDefinition = " VARCHAR(32) COMMENT '外观颜色编号' ")
    private String appearanceCode;
    /**
     * 内饰编号
     */
    @Column(name = "trim_code", length=32, columnDefinition = " VARCHAR(32) COMMENT '内饰编号' ")
    private String trimCode;
    /**
     * 车辆仓库
     */
    @Column(name = "warehouse", length=32, columnDefinition = " VARCHAR(32) COMMENT '车辆仓库' ")
    private String warehouse;
    /**
     * 初次入库时间
     */
    @Column(name = "first_enter_warehouse_date", length=32, columnDefinition = " VARCHAR(32) COMMENT '初次入库时间' ")
    private String firstEnterWarehouseDate;
    /**
     * vin
     */
    @Column(name = "vin", length=32, columnDefinition = " VARCHAR(32) COMMENT 'vin' ")
    private String vin;
    /**
     * 车辆id
     */
    @Column(name = "car_id", length=50, columnDefinition = " VARCHAR(50) COMMENT '车辆id' ")
    private String carId;
    /**
     * 公司Id
     */
    @Column(name = "company_id", length=32, columnDefinition = " VARCHAR(32) COMMENT '公司Id' ")
    private String companyId;
    /**
     * 年款
     */
    @Column(name = "model_year", length=32, columnDefinition = " VARCHAR(32) COMMENT '年款' ")
    private String modelYear;
    //状态（0未作废1作废）
    @Column(name = "status", length=1, columnDefinition = " VARCHAR(1) COMMENT '状态（0未作废1作废）' ")
    private String status;

    public String getSaleOrderId() {
        return saleOrderId;
    }

    public void setSaleOrderId(String saleOrderId) {
        this.saleOrderId = saleOrderId;
    }

    public String getSaleOrderPrice() {
        return saleOrderPrice;
    }

    public void setSaleOrderPrice(String saleOrderPrice) {
        this.saleOrderPrice = saleOrderPrice;
    }

    public String getEquipmentPrice() {
        return equipmentPrice;
    }

    public void setEquipmentPrice(String equipmentPrice) {
        this.equipmentPrice = equipmentPrice;
    }

    public String getExsurancePrice() {
        return exsurancePrice;
    }

    public void setExsurancePrice(String exsurancePrice) {
        this.exsurancePrice = exsurancePrice;
    }

    public String getAgencyPrice() {
        return agencyPrice;
    }

    public void setAgencyPrice(String agencyPrice) {
        this.agencyPrice = agencyPrice;
    }

    public String getOtherPrice() {
        return otherPrice;
    }

    public void setOtherPrice(String otherPrice) {
        this.otherPrice = otherPrice;
    }

    public String getEngineNum() {
        return engineNum;
    }

    public void setEngineNum(String engineNum) {
        this.engineNum = engineNum;
    }

    public String getCarSeriesId() {
        return carSeriesId;
    }

    public void setCarSeriesId(String carSeriesId) {
        this.carSeriesId = carSeriesId;
    }

    public String getCarModelId() {
        return carModelId;
    }

    public void setCarModelId(String carModelId) {
        this.carModelId = carModelId;
    }

    public String getConfigureId() {
        return configureId;
    }

    public void setConfigureId(String configureId) {
        this.configureId = configureId;
    }

    public String getAppearanceCode() {
        return appearanceCode;
    }

    public void setAppearanceCode(String appearanceCode) {
        this.appearanceCode = appearanceCode;
    }

    public String getTrimCode() {
        return trimCode;
    }

    public void setTrimCode(String trimCode) {
        this.trimCode = trimCode;
    }

    public String getWarehouse() {
        return warehouse;
    }

    public void setWarehouse(String warehouse) {
        this.warehouse = warehouse;
    }

    public String getFirstEnterWarehouseDate() {
        return firstEnterWarehouseDate;
    }

    public void setFirstEnterWarehouseDate(String firstEnterWarehouseDate) {
        this.firstEnterWarehouseDate = firstEnterWarehouseDate;
    }

    public String getVin() {
        return vin;
    }

    public void setVin(String vin) {
        this.vin = vin;
    }

    public String getCarId() {
        return carId;
    }

    public void setCarId(String carId) {
        this.carId = carId;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getModelYear() {
        return modelYear;
    }

    public void setModelYear(String modelYear) {
        this.modelYear = modelYear;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

}
